FEAT: routines arity now pre-calculated and stored in a new `arity` field in cells header.
FIX: issue sometimes when passing an empty block to REDUCE.
FEAT: added refinements evaluation support to interpreter.

Tested ok with all function types.