Updates to CLS

Featuring:
- More description to anonymous pattern matching functions
- Refined syntax for for-loops (added pattern matching for iterated values)
- Updating info about captured block parameters (adding ability to match not only passed blocks, but also given functions)
- Updates to syntax of function_id and importable_id (function id can be also an `operator`)