pub fn evaluate_pure_binary_operation_handle_errors<T: ReadFromFS, A: ASTImplementation>(
    (lhs, lhs_pos): (TypeId, SpanWithSource),
    operator: PureBinaryOperation,
    (rhs, rhs_pos): (TypeId, SpanWithSource),
    checking_data: &mut CheckingData<'_, T, A>,
    environment: &mut Environment<'_>,
) -> TypeId
Expand description

TODO report errors better here