We can't use PL_sv_yes and PL_sv_no for booleans - they are readonly

These means that if we return a record like "{ boolean => 1 }" then any
attempt to set the value of $record->{boolean} will throw an error.