valuetype Value { struct S { string str; }; factory create(in S the_s); }; -------------------------------------------------------- MyValue.hh:155: error: expected ',' or '...' before '&' token MyValue.hh:155: error: ISO C++ forbids declaration of 'S' with no type