module Graphics.Layout.Arithmetic where
import Data.CSS.Tokens (Token(..))
data Opcode n = Add | Subtract | Multiply | Divide | Clamp | Num n
parseCalc :: [Token] -> [Opcode Length]
evalCalc :: [Opcode n] -> n
mapCalc :: (a -> b) -> [Opcode a] -> [Opcode b]