Implement roles into Template Haskell.
drwxr-xr-x - libraries