Not sure it is even worth limiting the spec to tuple(). Basically opaque term.