What I do need is to delay the evaluation of myprint, so I can replace it with the specialized version, but you said it isn't possible.

Thanks anyway,
hugo