Fix empty sequences

Empty sequences have a `null` sequencedArgument instead of an empty one.

(Found in test for #49, which is coming in the next commit, so I’m not
adding a separate test case for this.)
Fix #49

BaseMemberExpressions can have type arguments.

Thanks @thradec for reporting!