in ops/ops.go [184:193]
func validateEqualArgs(expected, actual any) error {
if expected == nil && actual == nil {
return nil
}
if isFunction(expected) || isFunction(actual) {
return fmt.Errorf("cannot take func type as argument")
}
return nil
}