compose little functions to build your web app/API