Omit key recursively? - Theo's Typesafe Cult