CRUD service experiments in Haskell #1