properties on functions
Scratch stuff
all changes to function declarations

Signed-off-by: davidkethel <davidkethel@gmail.com>