Declaration strategy options

Allow setting a default proc which bases its decision on options like username, etc.