# `Macaw.Data.Derived.Sandbox.Compiled`
[🔗](https://github.com/dcoai/macaw_data/blob/v0.5.3/lib/macaw/data/derived/sandbox/compiled.ex#L1)

A stored function checked and compiled once (spec/02 §6.3, visualize D-194): `hash`, the
SHA-256 of its source; `fun`, the closure; `arity`; and `warnings`, the compiler's,
each `{line, message}`, printed nowhere.

# `t`

```elixir
@type t() :: %Macaw.Data.Derived.Sandbox.Compiled{
  arity: non_neg_integer(),
  fun: function(),
  hash: String.t(),
  warnings: [{pos_integer() | nil, String.t()}]
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
