Some more work on my stupid idea.
Needs completion and handling of the return based errors.  (e.g. a filesystem giving you a "FILESYSTEM_FULL" instead of a "FILESYSTEM_SUCCESS" when adding a file.)