#[derive(AsyncComponent)]
{
    // Attributes available to this derive:
    #[component]
    #[state]
    #[stream]
}