// Arena-based storage for reactive node metadata
//
// This module provides two separate arenas:
// - Signal arena: stores SignalMetadata (subscribers)
// - Effect arena: stores EffectMetadata (unified struct for effects and computeds)
//
// The arenas use global static storage with RwLock for thread-safe access.
// SignalId and EffectId types are lightweight newtypes that index into the slabs.
// Note: We need to declare effect_arena first because signal_arena depends on EffectId
// Re-export types from effect_arena
pub use ;
// Re-export types from signal_arena
pub use ;