Would be nice to know what :namespaces and :languages and any other options that were requested when looking a generated edn. But remember.. if we include changing state we are no longer idempotent.