---
title: Tags
---

## Values

Functions and constants included in the Tags module.

### Tags.**_GRAIN_NUMBER_TAG_TYPE**

```grain
_GRAIN_NUMBER_TAG_TYPE: WasmI32
```

### Tags.**_GRAIN_SHORTVAL_TAG_TYPE**

```grain
_GRAIN_SHORTVAL_TAG_TYPE: WasmI32
```

### Tags.**_GRAIN_CONST_TAG_TYPE**

```grain
_GRAIN_CONST_TAG_TYPE: WasmI32
```

### Tags.**_GRAIN_GENERIC_HEAP_TAG_TYPE**

```grain
_GRAIN_GENERIC_HEAP_TAG_TYPE: WasmI32
```

### Tags.**_GRAIN_NUMBER_TAG_MASK**

```grain
_GRAIN_NUMBER_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_GENERIC_TAG_MASK**

```grain
_GRAIN_GENERIC_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_CHAR_SHORTVAL_TAG**

```grain
_GRAIN_CHAR_SHORTVAL_TAG: WasmI32
```

### Tags.**_GRAIN_INT8_SHORTVAL_TAG**

```grain
_GRAIN_INT8_SHORTVAL_TAG: WasmI32
```

### Tags.**_GRAIN_INT16_SHORTVAL_TAG**

```grain
_GRAIN_INT16_SHORTVAL_TAG: WasmI32
```

### Tags.**_GRAIN_UINT8_SHORTVAL_TAG**

```grain
_GRAIN_UINT8_SHORTVAL_TAG: WasmI32
```

### Tags.**_GRAIN_UINT16_SHORTVAL_TAG**

```grain
_GRAIN_UINT16_SHORTVAL_TAG: WasmI32
```

### Tags.**_GRAIN_GENERIC_SHORTVAL_TAG_MASK**

```grain
_GRAIN_GENERIC_SHORTVAL_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_INT8_TAG_MASK**

```grain
_GRAIN_INT8_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_INT16_TAG_MASK**

```grain
_GRAIN_INT16_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_UINT8_TAG_MASK**

```grain
_GRAIN_UINT8_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_UINT16_TAG_MASK**

```grain
_GRAIN_UINT16_TAG_MASK: WasmI32
```

### Tags.**_GRAIN_STRING_HEAP_TAG**

```grain
_GRAIN_STRING_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_ADT_HEAP_TAG**

```grain
_GRAIN_ADT_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_RECORD_HEAP_TAG**

```grain
_GRAIN_RECORD_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_ARRAY_HEAP_TAG**

```grain
_GRAIN_ARRAY_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_BOXED_NUM_HEAP_TAG**

```grain
_GRAIN_BOXED_NUM_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_LAMBDA_HEAP_TAG**

```grain
_GRAIN_LAMBDA_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_TUPLE_HEAP_TAG**

```grain
_GRAIN_TUPLE_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_BYTES_HEAP_TAG**

```grain
_GRAIN_BYTES_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_INT32_HEAP_TAG**

```grain
_GRAIN_INT32_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_FLOAT32_HEAP_TAG**

```grain
_GRAIN_FLOAT32_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_UINT32_HEAP_TAG**

```grain
_GRAIN_UINT32_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_UINT64_HEAP_TAG**

```grain
_GRAIN_UINT64_HEAP_TAG: WasmI32
```

### Tags.**_GRAIN_FLOAT64_BOXED_NUM_TAG**

```grain
_GRAIN_FLOAT64_BOXED_NUM_TAG: WasmI32
```

### Tags.**_GRAIN_INT64_BOXED_NUM_TAG**

```grain
_GRAIN_INT64_BOXED_NUM_TAG: WasmI32
```

### Tags.**_GRAIN_RATIONAL_BOXED_NUM_TAG**

```grain
_GRAIN_RATIONAL_BOXED_NUM_TAG: WasmI32
```

### Tags.**_GRAIN_BIGINT_BOXED_NUM_TAG**

```grain
_GRAIN_BIGINT_BOXED_NUM_TAG: WasmI32
```

