Marzipan has something for you by @Nootella