A safer .hasOwnProperty() where property name comes first: `hasOwn(name, obj)`