bool get_bool () { return true; } T minim_b () { return get_bool (); } uint32 get_uint32 () { return 42U; } T minim_u () { return get_uint32 (); } string get_string () { return "bar"; } T minim_s () { return get_string (); } void main () { { assert (minim_b () == true); } { assert (minim_u () == 42U); } { assert (minim_s () == "bar"); } }