theoreocat: From fart to fluff