FEAT: (issue #315) now function! to function! casting is allowed.
DOCS: updated accordingly.

As long as the specifications match, else a compilation error will occur.