: BLK! ( -- )
    BLK> @ BLK!* @ EXECUTE
    0 BLKDTY !
;
: FLUSH BLKDTY @ IF BLK! THEN ;
: BLK@ ( n -- )
    FLUSH
    DUP BLK> @ = IF DROP EXIT THEN
    DUP BLK> ! BLK@* @ EXECUTE
;

: BLK!! 1 BLKDTY ! ;

