sub apply_to {
my ($self, $ss) = @_;
my $hyp = $ss->current_hypothesis;
- return (undef, $self->proposition->resolve_for($hyp->scope));
+ if (my $step = $self->proposition->resolve_for($hyp->scope)) {
+ return $ss->but(next_step => $step);
+ }
+ return undef;
}
1;