Why optional closures in Swift are escaping

In this short post, Jesse Squires explains why optional closure function parameters are always implicitly escaping. Once you read why, it makes total sense.