JuliaLang/julia — comment on commit 3cea7f48f596ff45af04f69cee39aa38b4e41b4e
File:  line 0
By StefanKarpinski:

This seems awfully close to having methods as first-class objects. Here each method is just represented as a tuple. It would be a very small leap to do this:

```
type Method
signature::Tuple
whatever::Tuple
lamba::LambdaStaticData
whatever::Tuple
end
```

Maybe you can't initially do much with a `Method` object — like apply it or anything — but at least it's a first-class type.