Methods for Omitting Keys in a Struct Based on a Predicate - Effect Community