Interval pattern for cardio
@type t() :: %WplAi.AST.IntervalPattern{ repeats: integer(), rest_seconds: integer(), work_seconds: integer() }