Functional Core (C++)
functional_core.hpp is still part of the UE plugin, but in the current SDK it primarily supports the store/thunk runtime rather than replacing it with a separate public architecture.
Core Helper Types
func::Maybe<T>: optional values used by selectorsfunc::Either<L, R>: validation and result compositionfunc::AsyncResult<T>: async thunk completion typefunc::TestResult<T>: command/test success and failure wrapperfunc::ValidationPipeline<I, O>: command validation and composition helper
Maybe<T> In Practice
Selectors use Maybe when an entity may not exist:
AsyncResult<T> In Practice
Direct thunk dispatch returns func::AsyncResult<T>:
ValidationPipeline In Practice
The current commandlet uses ValidationPipeline to reject unsupported commands before dispatch.
If you build your own tooling layer, these helpers remain useful. If you just want to integrate the SDK, stay at the store/thunk or SDKOps level.
