Ah, thanks for the report! That was my fault. This bug has been in anarki for over a year, ever since I messed with its templates: http://arclanguage.org/item?id=15664. In particular this highlights an issue with change a) at http://arclanguage.org/item?id=15690: when the default value is an expression like (seconds) for the time field, it's pointless not to inline it.
This is now fixed (as of https://github.com/nex3/arc/tree/3d643ea924). I ended up backing off on changing defaults; arc now goes back to providing no support for them whatsoever. It's too hard to track default values while we wrap exprs in functions.
It's also been a constant enough question in my mind how the current semantics differ from arc3.1 that I wrote up a report.
This is harder than I thought. Things will likely change as I continue to work on this, so that templates written to disk now might not be quite what you get back after a git pull in future. If you put your email in the about section of your profile I'll notify you when that happens, and exactly what changed.