pub fn parse(prog: impl Deref<Target = str>, inst_set: InstSet) -> Executor