}
sub bind_value {
- my ($self, $var, $value) = @_;
- my $bound = $var->with_value($value);
+ my ($self, $var_id, $value) = @_;
+ my $bound = $self->by_id->{$var_id}->with_value($value);
$self->but(
- by_id => { %{$self->by_id}, $var->id => $bound },
+ by_id => { %{$self->by_id}, $var_id => $bound },
);
}