We present RAND, an input-output relational abstract domain that expresses relations between values of non-recursive algebraic data types (ADTs), and numeric their scalar parts. RAND is parametrised on a user-provided domain, we lift to pairs variables projection paths. It constructed as disjunctive completion reduced product domains for relations, equalities, cases variant constructors. Using ...