バグっぽいの見つけた。
p(
1
2
) #=> syntax error ←分かる

p((
1
2
)) #=> 2 ←分かる

p (
1
2
) #=> syntax error ←2個目のコードの引数の括弧を省略した形だから2になるはず