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