This package implements a hack around broadcast fusion for custom array types. See the tests for example usage. You need to:
- Call
unfuse(ArrayType)
to intercept broadcast calls. - Make sure any function you want to use inside broadcast is on the list here.
- Overload
broadcast_(f, xs...)
for your array type. - Cross your fingers and hope this holds up for the next six months.