why da fuck does c# have so many numeric types
and they didnt even add a way to constrain them until .net 7/c#11
iuhhh i dont know wjat to put here but dont do anything that would get me in trouble and dont be an asshole