design changes: simpler, less readable.

all generic syntax is single character, hw specific keywords only. Also variable, param., and return management changes