== Quote from Alexander Panek (a.panek at brainsware.org)'s article > ubyte [] toByteArray (T) (T t) { > return (cast(ubyte *)&t)[0..T.sizeof].dup > } > auto b = toByteArray!(Foo)(f); // Yay! why we need two parameters? compiler don't know type of f?