Glad to find someone that loves Serpent too. I really liked your paper. I’d love to help each other with Serpent stuff and keep in touch. You can get my email info from any of links below. (The README has my email address in 2nd link.)
You declared event types but don’t you need to use those events when you do a transfer or approval? Seems you never used those event types no?
Anyways, I wrote a paper on Serpent basics here:
Serpent is a smart contract language based on Python. Python is arguably the best language for beginning programmers…steemit.com
Here is some Serpent ERC20 code I made based on your great article…