Refactor macro for allocating objects, add -init methods
Declare TSet protocol
Rewrite README to generalize TArray and TSet
Forgot code highlighting