Support deleted Copy and Assignment constructors
Types w/ deleted copy and/or assignment constructors (depending on certain conditions) cannot be directly bound. This MR prevents their binding.
Types w/ deleted copy and/or assignment constructors (depending on certain conditions) cannot be directly bound. This MR prevents their binding.