Bruno has created a Go program with the generic function contains, which checks if a certain value exists in a slice. It returns true if the value exists and false otherwise.
However, when Bruno tried to run his program, he got the following compilation error:
invalid operation: e == val (type parameter T is not comparable with ==)
Please help Bruno fix the declaration of the generic function contains. Remember what data type we should use when we need to compare two generic values!