rangeE (ConstE (Int32C i)) =
    return $ Range $ I (Just (fromIntegral i)) Set.empty
rangeE (ConstE (Int32C i)) =
    return $ Range $ I (Just (fromIntegral i)) Set.empty
rangeE (ConstE (Int32C i)) =
    return $ Range $ I (Just (fromIntegral i)) Set.empty