Improve runtime error messages for mismatched arity and non-exhaustive
patterns. Currently the stacktraces display the codes AST but the
groundwork is laid for when I track the textual form as well.