CAL actors are collections of actions which may differ in their token
rates, firing preconditions, the way they compute their output tokens and
the way they change state.
Actions also provide a finer granularity for scheduling actors. In many cases,
networks that are composed of actors that are neither SDF actors, nor cyclo-static
dataflow actors may still be scheduled statically. We are currently working
on algorithms and tools to do this in practice.