A clojure domain specific embedded language to generate floppy images with x86 code to be used in virtual machines