fun invoker(~gen~gen : () -> Int) : Int { return `gen`gen() // Says it cannot resolve 'gen' here }