~mna/snow unlisted

snow/exp d---------
exp/syntax: final notes on interfaces and generics
exp/syntax: work on simple interfaces
exp/syntax: more work on traits
exp/syntax: more work on traits
exp/syntax: more work on traits
exp/syntax: more work on traits
exp/syntax: work on trait syntax
pkg/{parser,semantic,codegen}: more test cases
Merge branch 'wip-generics'
pkg/{grammar,parser,codegen}: support empty statements, test explicit semis, add some generic to grammar
exp/syntax: more thoughts on possible generic syntax
exp/syntax: some thoughts on possible generic syntax
exp/syntax: ideas for error handling and var/let groupings
exp/syntax: design work for generalized destructuring pattern
Merge branch 'wip-tuple'
pkg/grammar: support indexed access to tuple fields, tuple expressions
pkg/grammar: settle on grammar for struct decl and func type
minor doc tweak
work on extern/native ffi, adjust grammar for func attributes
exp/syntax: ideas about how to import external definitions
pkg/grammer: minimal ebnf, validated
Next