# Recursive type union

**URL:** <https://discourse.julialang.org/t/recursive-type-union/2972>\
**Category:** General Usage\
**Created:** [March 30, 2017, 4:35pm UTC](https://discourse.julialang.org/t/recursive-type-union/2972 "2017-03-30T16:35:59Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![dpsanders](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dpsanders/32/3573_2.png) [@dpsanders](https://discourse.julialang.org/u/dpsanders)\
**Post date:** [March 30, 2017, 9:36pm UTC](https://discourse.julialang.org/t/recursive-type-union/2972/5 "2017-03-30T21:36:40Z")

</div>

You could make a new type, parametrised by the actual type of the hierarchy of tuples, and then dispatch on the base type.

---

_[View the full topic](https://discourse.julialang.org/t/recursive-type-union/2972)._
