Add handling of lazy values; defhd/1