CFDG inspired library for Racket