This post has attachments, but this server's configuration prevents them from being displayed
here.
However, in a surprising turn of events, he discovers that magic has terribly declined. In this era where powerful spells are a rarity, his talentless self is now completely unmatched! From the depths of powerlessness to the peak of power, the talentless but peerless mage's journey to the top starts now!The fuck you mean "journey to the top"? He's already at the top when the setup is over, there is no journey left
The Sage of Wind, Ephtal is a reincarnated human, coming from modern Earth.When regular isekai doesn't cut it anymore so you stack the reincarnations
But it isn't the end for him just yet! He reincarnates once again bearing the same name, Ephtal, 400 years later.
export function elem<T>(arr: readonly T[], el: unknown): el is T {
return (arr as unknown[]).includes(el);
}Array.includes so that the argument must be the same type as the array elements. Accepting any type would be just as valid and save me from idiotic type casts that make no sense.