fix TSETS and TGETS when the const index doesn't fit in a byte (hash size for TNEW also seems broken)
fix chained member access
add grammar and ast for bootstrapping