Let's say I'd want to override each function call with a macro that counts how many times I called each particular function.
Is it possible in Elixir?
I know there is a possibility of overriding builtin macros and functions with
import Kernel, except: [name: arity]
import MyOwnKernel
But it doesn't seem to work for apply/2 nor apply/3