{-# OPTIONS --prop --without-K --rewriting #-}
module Calf.Types.List where
open import Calf.Prelude
open import Calf.Metalanguage
open import Data.List public using (List; []; _∷_; _∷ʳ_; [_]; length; _++_)
list : tp pos → tp pos
list A = U (meta (List (val A)))