fn -> () end
fn -> function positional, key: value end
fn -> &one end
fn -> one \\ default end
fn -> one when key: value end
fn -> one when guard end
fn -> one :: type end
fn -> one | two end
fn -> one = two end
fn -> one or two end
fn -> one || two end
fn -> one and two end
fn -> one && two end
fn -> one != two end
fn -> one < two end
fn -> one + two end
fn -> one / two end
fn -> one * two end
fn -> one <|> two end
fn -> one ^^^ two end
fn -> !one end
fn -> not one end
fn -> Module.function positional, key: value end
fn -> @function positional, key: value end
fn -> function positional, key: value end
fn -> One.Two[key] end
fn -> Module.function[key] end
fn -> Module.function() end
fn -> Module.function end
fn -> @variable[key] end
fn -> @variable end
fn -> function positional, key: value end
fn -> variable[key] end
fn -> variable end
fn -> @1 end
fn -> &1 end
fn -> !1 end
fn -> fn -> end end
fn -> 1 end
fn -> [] end
fn -> "one" end
fn -> """
      one
      """ end
fn -> 'one' end
fn -> '''
      one
      ''' end
fn -> ~x{sigil}modifiers end
fn -> true end
fn -> :atom end
fn -> Alias end
