More consistent typing annotations for tuple

I had the same thought yesterday: Writing `tuple[T, U, V]` as `(T, U, V)`