Spec

annotation class Spec

Marks a type as a specification for configuring some object or property, typically by invoking a user-provided block with the spec as its receiver.