A fluent argument checking API