<!--
  SPDX-License-Identifier: Apache-2.0
  SPDX-FileCopyrightText: 2023 The Gleam contributors
-->

# Annoyances

This document contains a list of issues and annoyances that we have writing
Gleam code today, so that we can devise solutions to them in future.

There are other annoyances that have known solutions that are yet to be
implemented. These are tracked in the Gleam issue tracker instead.

## Bundling compiled JavaScript is non-obvious

## Cannot shift repeated work to compile or initialise time

For example, regex compilation.

## JavaScript custom type representation could be faster

There's performance improvements to be had. Would would be optimal?
