piece is a clean way to write web apps