my ($member, $of) = @args{qw(member of)};
die "member bound" if $member->is_bound;
my $set = $state->facts->{$of->bound_value};
- return $state->bind_root_set_then($member->id, $set, $self->next)
- ->add_dependencies($member->id, $of->id);
+ return $state->then($self->next)
+ ->add_dependencies($member->id, $of->id)
+ ->bind_root_set($member->id, $set)
}
1;