Implements conveniant usable type objects for php