//! Moonshine model blocks (WAPR-MOONSHINE-002)
//!
//! Moonshine encoder and decoder blocks composed from existing LFM2 components:
//! - `LayerNormNoBias` for pre-normalization (weight-only, no bias)
//! - `GroupedQueryAttention` for MHA self-attention and cross-attention
//! - `MlpFfn` for encoder feed-forward (GELU), `GatedMlpFfn` for decoder (SiLU gate)
//! - `RotaryEmbedding` for position encoding (applied within attention)
pub use MoonshineDecoderBlock;
pub use MoonshineEncoderBlock;