overload accepting instruction resolver for instruction.createunsafe