This reduces verbosity when using `LinearAllocator` or `ResourceScope` to allocate values for a `CPPType`. Now, this is simplified and one also does not have to manually add a destructor call anymore. Pull Request: https://projects.blender.org/blender/blender/pulls/137685