sclass ParseResult1 { L pat, input; L matches, assumptions; *() {} *(L *pat, L *input, L *matches, L *assumptions) {} }