`require('async'` and `require('tutorial')` may interfere with other modules in user's config or other path. It's best to use namespace (directory) for them - `require('lua-async-await.async')`, `require('lua-async-await.tutorial')`