Update path type assertions.
Reinstate usage(), closes #45.