Adding a new syntax sugar for variables in CLS

Featuring:
- Allowing things like: let func (a, b) := something_that_returns_a_function_with_two_params(), which is similar to e.g. F#’s let func a b = something_that_returns_a_function_with_two_params()