: define-icon ( class name -- ) [ swap icons get set-at ] [ [ \ definition-icon create-method ] [ '[ drop _ definition-icon-path ] ] bi* define ] 2bi ;