idempotent was frequently used before LLM; it's hard to talk about REST and infrastructure as code without using that word...