A just-for-fun project.