[#5] Add support for tuple types