Add some validation around janet matrices
Accept raw and keyword in command
bugfix: strings can be packed too
use a macro and use raw instead of symbols
clear locale at end of an evaluation
CR Kevin Finn: wrap cases in scopes to allow for declarations + it is ok to pass pointers to stack-allocated variables if they will not be used after the stack frame is consumed.
Some cleanup and error handling
Basic guardrails around dlopen