fixed #12, allowing async definitions in repl