I think I can go with defining
- mutable struct _ACT{TBehavior} <: Actor{TBehavior} .... end, then
- A = _ACT{Func}(...), then
julia> A isa Actor
true
if it helps. Still I don’t understand very much its benefit other than characterizing actors in a very abstract way.
This I don’t understand. become!(lk::Link, func, args...; kwargs...) is only a more convenient form of become!(lk::Link, bhv::Func). Both are essentially the same.