Wow, `&` combination of interfaces on generic types is way cool! You learn something new every day :o)