(.module: lux (lux [macro "meta/" Monad]) (luxc (lang (host [python #+ Expression Statement])))) (def: #export translate-bit (-> Bit (Meta Expression)) (|>> python.bool meta/wrap)) (def: #export translate-int (-> Int (Meta Expression)) (|>> python.int meta/wrap)) (def: #export translate-frac (-> Frac (Meta Expression)) (|>> python.float meta/wrap)) (def: #export translate-text (-> Text (Meta Expression)) (|>> python.string meta/wrap))