Implicit legacy compile (Fixes #117)

Can we keep `require` at the top of the file, so all dependencies are visible?