Added support for bind expression.

Added support for bindind bind expression inside bind.
Marked own functional::bind implementation as bind expression.
Added appropariate test and put some comment to test causes.