Okay, so now it compiles without errors or warnings and works pretty well. This should be the last piece necessary for full working conformance. Yey~
Merge branch 'master' of https://github.com/ThePhD/sol into ThePhD