Cons module with helpers