Fixed a bug where an empty list broke the reader macro expander

Changes:
- The reader macro expander now treats 'None' as a valid symbol and returns it as-is, instead of crashing