{-# OPTIONS --safe #-}

open import Prelude
open import Data.Vec
open import Signatures

module FreeMonad.FindVars {𝔽 : Signature} where

open import FreeMonad.Syntax 𝔽
open import FreeMonad.Theory

FindVars : Theory 𝔽 a  _
FindVars 𝒯 =  i (γ : Γ (𝒯 .Theory.Eqns i))  Discrete (ν (𝒯 .Theory.Eqns i) γ)