Does the C++ standard library have function types that are non-copy-constructible? I want to pass a bunch of lambdas around without having to make copies.