model (hackage): See the online tutorial.
Keywords: bsd3|data|generics|library|reflection