+ renamed as_actor to compose + removed actor template argument to compose + added compose_ex which accepts the actor template argument