ParameterTrait::appendParameter can now accept a callable

Implements #99.

Hundredth issue! *party party party*