Open
Description
Currently, MeasurableTransform
keeps a fixed set of valid_scalar_type
s consisting of supported scalar Op
s. This needs to be completely changed so that supported Op
s can be extended in a reasonable way, and without the need to import/specify them in AePPL itself, or perform hackish updates to static lists in AePPL classes.
The entire approach needs to be reconsidered carefully, although the aforementioned improvements are still a good start.