 Forth also provides a facility by which a programmer can define new application @-@ specific defining words , specifying both a custom defining behavior and instance behavior . Some examples include circular buffers , named bits on an I / O port , and automatically indexed arrays . 
