Rename _list -> _elems
Add record expr
Add record pattern
Add pos.yz