example: compose length and exclusion