Sergei Nosov: > Everything's fine if I specify parameters explicitly: > <pre> > test!int hello = test!int(cptr); > </pre> Some persons have proposed alternative designs, but D is working as currently designed here... Unlike template functions, templated structs don't infer the type. Bye, bearophile