Add a Functor Rectangle instance