fix problem #75

#75 
`defined?` became invalid by having deleted `method_function`

```ruby
module A
  def a; end
  defined?(a)  #=> false
  method_defined?(:a)  #=> true
end
```