Meganuke

DO NOT MERGE YET!!!
Does the error trap need to be defined in the bash execution or simply invoked (hopefully, the latter)? If it needs only to be invoked in our call, then we could expose it in our bash `utils` and call it there (like we do with `fw_depends` et al).