Implicit legacy compile (Fixes #117)

BTW, if we did make this change how do you nicely, conditionally run an async fn in this context?