but Im seeing syntax that Ive never seen in my life
Which languages do you know? What is your background?
What is wrong with “var test int”? There is no need for a return type, if the function returns nothing. Thats the language design and I think it is easy to remember.
func(u User) hi ()
u is something like self in Python and hi() is a method of User.
Please explain why do you think something is too messy, also with which languages you have already worked.
Isnt that something PHP always was able to do? Maybe a title like “tool for uploading/downloading files in PHP” would be better and you could add in in the README.md that it doesnt use JavaScript.