"give" now takes a reason like "take", only optional args between [] in help.

Contributed by BugBlue