Execute an initializer.
(exec-initer initer compst fenv limit) → (mv result new-compst)
If the initializer consists of a single expression,
the expression must be a function call or a pure expression.
If it is a function call, it must return a value (not
If the initializer consists of a list of expressions, the expressions must be pure, to avoid ambiguities with the order of evaluation.