pass buffer from outer scope, export some locals from _G
split @load apart, add @run
render takes varargs
concat is done outside of compiled func
test for buffer re-use
add compile_to_lua helper function
add documentation for raw api