This Cmdet returns a PSCustomObject with multiple keys to indicate the results.
$Return.Status
$Return.Status returns one of four values
"OK" : The operation was successful, nothing of concern
"Warn" : The operation was successful, but there is something you should be mindful of
(For example trying to create a forward that already exists, or running low on licences to assign)
More information will be found in $Return.Message
"Error" : The operation was unsuccessful, Something happened when attempting to perform the operation that the function couldn't handle automatically, check $Return.Message for more information
"Unknown" : Cmdlet reached the end of the function without returning anything, this shouldn't happen, if it does please log an issue on GitHub with your relevant log files.
$Return.Message
$Return.Message returns descriptive text relevant to the status, mainly for logging, reporting or diagnosis.