Changed from AnyObject to Any
Changed from AnyObject to Any
Added LambdaSpecification
Added tests
Removed unnecessary "candidate is Type" code
Added & | ! operators, but it seems somewhat buggy with swift at the moment (crashes!)