У меня есть record A и record B, одним из полей A является множенство, в которе складываются объекты типа B. Я хочу проверить с помощью contains?, например, содержит ли объект типа A конкретный объект типа B. Как я понимаю, в contains? нужно подставлять множество, которое является полем объекта типа А, а не сам объект. Мне бы хотелось, чтобы в contains? можно было передавать сам объект, а не его поле. Как это лучше реализовать? Пока в голову приходит объявить функцию contains и внутри неё с помощью contains? проверить наличие объекта типа B в поле объекта типа A.