Code needs cleaning, but now partially functional.
Rearranged into a package, added dnamespace.new(file)
Fuck you github