A work around would be to add a mutable field to the context's metadata,
to store if it should be breaking at every function or not.
And to check that before deciding if to do anything on this break point.
it will mean everything is a bit slower,
but it should be fine. Mostly.
This is I think caused by https://github.com/jrevels/Cassette.jl/issues/6 Removing the every function break point is just not seen by all the functions it should be.
A work around would be to add a mutable field to the context's metadata, to store if it should be breaking at every function or not. And to check that before deciding if to do anything on this break point. it will mean everything is a bit slower, but it should be fine. Mostly.
Related #11