[composite.go](composite.go.md) [composite_test.go](composite_test.go.md)