This commit was never properly finalized, might not even work
Based on guix' gnu/packages/commencement.scm, revision b85863f7ce99d05205e57358b36ff50656cca08b