symb: Clean up redundant array checks
ast: Simplify bydesc arg -> bydesc param handling
ast: Preserve correct dtypes for descriptors given to bydesc params