getVar :: a -> (Value -> a) -> Text -> State EvalState a
getVar a f s
    = withRefMap $ maybe a f . lookup (formatVariable s)
getVar :: a -> (Value -> a) -> Text -> State EvalState a
getVar a f s
    = withRefMap $ maybe a f . lookup (formatVariable s)
getVar a f s
    = withRefMap $ maybe a f . lookup (formatVariable s)