Add the struct library
Fix up the Windows build
Merge pull request #52 from mozilla-services/struct

Add the struct library
Merge remote-tracking branch 'upstream/dev' into haproxy-grammar
func disappeared from module

just reimplement