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