Given `x` of type `(bool_t a, i32_t b)` the expressions `x.a` and `x.b` are rejected with the following error: > invalid member access on value of type `(bool_t a, i32_t b)` It might be helpful to allow access by member name in cases like this.