Use constant for check type and clarify param name
Make (most) arg declarations tabular