Add `@which` macro

To be used directly in front of a function call, e.g.:
@which rand(1:10)
@which 1 + im
@which a[1,2]
@which a[1:end] = 2
Merge pull request #2245 from carlobaldassi/whichmacro

Add `@which` macro