Derive Macro Pupactor

Source
#[derive(Pupactor)]
{
    // Attributes available to this derive:
    #[actor]
    #[listener]
}