Quick question: does UFCS allow you to make a type implement an interface?