4 - Return `undefined` when an unknown extension is provided to prepare and
5 the `nothrow` option is specified.
9 - Add option for not throwing.
13 - Include module name when prepare is successful.
17 - Overhaul to support interpret 0.6.0.
21 - Breaking: `load` method removed.
22 - Improved extension recognition.
23 - No longer fails upon dots in filenames.
24 - Support confuration objects.
25 - Support and test ES6.
26 - Support legacy module loading.
34 - Simplify loading of coffee-script and iced-coffee-script.
38 - Initial public release.