Add support for coercing between tuple and list types