extern "C" { int printf( const char *, ... ); } forall( type T | { int ?