Expand methods needed only by userdata/export, and remove methods that are OK to inherit from parent
Tweak parameters for E::W::File and use new child object E::W::File::User
Non-raw mode is better implemented with a positive flag, as raw should be the default
Finished off tidying up raw/nice flags