:: Eq a => [a] -> [a] -> [a] -> [a] -package:graphviz package:monad-peel

Generalized version of bracket_. Note, any monadic side effects in m of both the "acquire" and "release" computations will be discarded. To keep the monadic side effects of the "acquire" computation, use bracket with constant functions instead.