Builder - fluent immutable builders

Build Status

GoDoc

fluent

req := ReqBuilder.
Url("http://golang.org").
Header("User-Agent", "Builder").
Get()

immutable

build := WordBuilder.Letters("Build")
builder := build.Letters("er").String()
building := build.Letters("ing").String()

builders

muppet := MuppetBuilder.
Name("Beaker").
Hair("orange").
GetStruct()
muppet.Name == "Beaker"