nitc :: MClass :: c_name=
redef var c_name is lazy do return "{intro_mmodule.c_namespace_for(visibility)}__{name.to_cmangle}" end