gen-class details and trident-clj dsl