It is the user who should parameterize procedures, not their creators.
The hardest thing is to live richly in the present without letting it be tainted by the past or future.