I don't like the @ all over the place and the approach to slurping source as structs for libraries.
I would faster get back to Modula-2 or Object Pascal.