FEAT: support for run-time functions creation and evaluation with the interpreter.
FIX: changes `spec` field type in red-function! and red-routine! to avoid field corruption (was pointing on stack entries).

Missing parts for functions creation:
- spec block validity is not checked yet
- only FUNC constructor supported for now