let make
?(global = false)
?(case_insensitive = false)
?(multi_line = false)
expr =
make expr
(""
^ (if global then "g" else "")
^ (if case_insensitive then "i" else "")
^ (if multi_line then "m" else ""))