Fixed: includes.
Added: constants (nothing like in e2).
Added: New file functions that are 100% untested.