composite.go
composite_test.go