“Any” Rejects Function Types with a Vengance in Swift

The Any type in Swift can hold almost any type, except function types. It says so in the docs
Any can represent an instance of any type at all, apart from function types.
So what happens if we assign a function type to Any in the REPL
  1> var any : Any = { () -> Void in }
Segmentation fault: 11
And there you have it, Any can’t hold function types.