Added Sizable type class for providing a `size` method