Function definers defined earlier.

@{*-start/*-declare/*-func} now defines both :define_func() and
:redefine_func(), in orthogonal fashion to those @{*-alias} defines. Such
functions are core to the definition of :declare_func_() and cohorts.
Thankfully, they made the transition with little difficulty and much comfort.