pub(super) fn call_function(
interp: &Interpreter,
func: &RValue,
positional: &[RValue],
named: &[(String, RValue)],
env: &Environment,
) -> Result<RValue, RFlow>pub(super) fn call_function(
interp: &Interpreter,
func: &RValue,
positional: &[RValue],
named: &[(String, RValue)],
env: &Environment,
) -> Result<RValue, RFlow>