@@ expression B; type T; @@ - snd_magic_cast(T,B,...) + B