switch to inclusive ".." behavior (begin and end condition can match on the same record); update documentation; vary
return code based on record output