Add a type and provider for layman
Add tests for the layman type