So many memes! So many flat brimmed hats! So little time!