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