On May 5, 2016, at 8:59 AM, Alex Hoppen via swift-evolution <swift-evolution at swift.org> wrote: > Say you have the function `foo() -> Int`. Then `foo()` calls `foo` and returns its return value of type `Int` – not a reference to the function of type `Void -> Int`. Right. That said, what is wrong with just “foo”? -Chris