tomfooleries

n.