add array.go
add bool.go
add closure.go