supermarket-meta-programming :)