Is const a synonym for a zero-argument function?  Or, are there different semantics?