9f0fc6e32e
Highlights:
- Now tries to avoid error/assert as much as possible to avoid aborting
on lib
users, which could handle the situation more gracefully
- Allows more flexibility in run_script(), so one can pass an
already-open file
and run it.
- Improved documentation with linting in CI
- Wrote porch(3lua) to document the direct-execution interface