Read the help, if not a known builtin, it is assumed to be an environment variable.
Thank you for reminding me to that.
Make sure your drinking status and vehicle choice are correctly entered into the relevant environment variables. One could create a small lazarus extension to do so and update them before executing the compiler to make it easier.
You are right, i did not considered that. That could indeed work, although perhaps a bit clumsy because eating and traveling habits changes during a hard-days work.
So what to put where exactly ? Would be nice to pinpoint whatever was consumed or traveled during the implementation and/or changing of a routine. Perhaps a small db where user can keep track of what is currently consumed or what travel-method is being used. Date and time could then f.i. linked to svn commits .... wasn't there someone working on statistics integration for Lazarus ?