go() returns a promise.

from the wiki:

Returns
{promise} – A promise representing the state of the new transition. Possible success values:
$state.current