Approching solution compiles for Size and Take
More tests pass
Works for classes, not for objects. Types missing