pub async fn binary_fallback<F, FFut>( stack: &mut Vec<Value>, fallback: F, ) -> Result<(), RuntimeError>where F: FnMut(Value, Value) -> FFut, FFut: Future<Output = Result<Value, RuntimeError>>,