sub slick() { if do-stuff { return "SomeValue"; } else { fail "Some error message"; } } with slick() # is it defined -> $result { process $result } else -> $error { log-error $error.exception.message }