it isn't iterable, so if we want extend prototype with custom toString implementation we must apply it manually