added type deducing angle factories