pub type Button<'a, Message> = Builder<'a, Message, Hyperlink>;
pub struct Button<'a, Message> { /* private fields */ }