simplify model tubes using Reads.andThen combinator