And here I go correcting myself 5 months later
While it is true that certain chars won't be processed correctly if you would do //echo -a $asc(char) (a comma, # or other characters come to mind), it is also irrelevant, as it is already stored in the parameter $1.
ascii {
if $$1 isnum { echo -ac info * Ascii character for number $1 ==> $chr($1) }
else { echo -ac info * Ascii number for character $1 ==> $asc($1) }
}
lol