Import source code

https://github.com/Arianrhod/Arianrhod/commit/6f79c673112750997b563a08e8e636af71d0ff68