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