See Original text in context
multi method broken(Promise: --> Promise)multi method broken(Promise: \exception --> Promise)
Returns a new promise that is already broken, either with the given value, or with the default value X::AdHoc.new(payload => "Died")