#@block`@block("kind")` makes a type a nestable block of a named kind. The kind string is the keyword you write to author an instance, so `@block("server")` lets you write `server web { ... }`.
```wcl@block("server") type Server {
@inline(0) name: identifier
port: u16
}
server web {
port = 8080
}
```##Related-[@inline](../references/fact_dec_inline.md)-[@child](../references/fact_dec_child.md)-[@children](../references/fact_dec_children.md)-[Block Schema](../references/concept_block_schema.md)[← Back to SKILL.md](../SKILL.md)