A web app framework rely on thunks