Lisp for Java Users: Define Function

In Java we can use method annotations to help define new functions.

@Documented @Target (ElementType.METHOD) @Retention (RetentionPolicy.RUNTIME) public @interface DefineFunction { String name () default ""; boolean special () default false; }