///|
/// Expression evaluation for the moonpython runtime.
///
/// Implementation is split across:
/// - runtime_format.mbt
/// - runtime_typing.mbt
/// - runtime_binary_ops.mbt
/// - runtime_eval_expr.mbt
/// - runtime_genexp.mbt
/// - runtime_call_args.mbt
/// - runtime_scope.mbt
/// - runtime_function_eval.mbt
/// - runtime_value.mbt
/// - runtime_error.mbt
/// - runtime_env.mbt
/// - runtime_assign.mbt
/// - runtime_comprehension.mbt
/// - runtime_pattern.mbt
/// - runtime_block.mbt
/// - interpreter_api.mbt