module std::collections::tuple(); struct Tuple @adhoc { Type1 first; Type2 second; } module std::collections::triple(); struct Triple @adhoc { Type1 first; Type2 second; Type3 third; }