put build() on builder as well as implicit for F#