The following code: ``` rust fn foo(x: ||u8|, u8|) {} ``` fails to parse, as the parser expects `||` to be a type of its own. Adding a space in between the `|`s does not help; one must write `|(|u8|), u8|` instead.