The CallInto trait is a consuming interface for passing an object into a single-valued
function. While the intended affect is the same as CallOn, the difference is that
CallInto enables a transfer of ownership instead of relyin upon a reference.
The call_into method allows an object to be passed into a function that takes ownership
of the object. This is useful for cases where you want to perform an operation on an
object and consume it in the process.