grammar/ast for member literals