Future<Either<Failure, Token>> login( {bool refreshIfAvailable = false}) async => throw UnsupportedFailure(ErrorType.Unsupported, 'Unsupported login');