[ "WPS_SimpleAuthentication" ! use &free from libc vocab instead of &dispose "blah" ascii malloc-string &free over set-WPS_SimpleAuthentication-username ! ... do stuff with the struct, which is on the stack ... ] with-destructors ! string is free()'s for you