pub fn parse( prog: impl Deref<Target = str>, inst_set: fn(_: &str) -> Result<Func, String>) -> Executor