Make tuple and ptuple never produce broken ASTs