- Added missing argument check, and added optional argument to Int ctor
- Spread some comments
- Allow class constant access using module prefix