DEFER
* DEFER ( 'word' -- )

create a new word with ((DEFER))-semantics
 simulate:
   : DEFER  CREATE 0, DOES> ( the ((DEFER)) runtime ) 
      @ ?DUP IF EXECUTE THEN ;
   : DEFER  DEFER-RT HEADER 0 , ;

declare as "DEFER deferword"

and set as "['] executionword IS deferword"
(in pfe, you can also use TO deferword to set the execution)

FORTH/EXTENSIONS header defining primitive