There are moments in my reviewing “career” where I don’t know what to think or say about the release that I’m listening to. Tanatori created one such instance with their debut, Stupids, that is going to be released on January 31st. Even after listening to it more than ten times, I’m still torn between calling …