# MakeHandleableSignal
<span class="source-link">[[Source]](src/signals/handleable_signal.md#L-0-106)</span>

Factory for `HandleableSignal` instances. Returns either a `HandleableSignal`
or a `ValidationFailure` with an error message.


```pony
type MakeHandleableSignal is
  MakeConstrained[U32 val, HandleableSignalValidator val] val
```

#### Type Alias For

* [MakeConstrained](constrained_types-MakeConstrained.md)\[[U32](builtin-U32.md) val, [HandleableSignalValidator](signals-HandleableSignalValidator.md) val\] val

---

