Derive Macro Builder

Source
#[derive(Builder)]