- It does not have a line directive see my pull request.
- The begin, end syntax. I assume this is just from my years of programming in C.
- Fortunately VIM can mitigate this problem.
- The way the methods are searched for (research this more).
- The way Classes are searched.
- The Singleton Module. But I never use it, so no problem there.