I wanted to be evil and add my own custom semantics to +:some_symbol
constructs. But I’ve found such consctructs doesn’t call Symbol#[email protected],
+(:some_symbol) does call.
I can suppose it’s reason of numbers construction in parser
but it’s still strange for me this rule works for symbols too (but not
strings, +“test” calls String#[email protected]). Can somebody please explain this