Brag list entry.
description -> descr
Allocate the descriptor table before initializing argpools, since the
latter can take a long time, and the former can fail because of usage
errors.
Fix an elusive off-by-one error.
Fix another off-by-one bug.