fn canonical_output_types(outputs: &[Param]) -> String
Flattens a single bare-tuples so that if they share the same abi encoding they are equivalent.