demo/fp.go
lang.go
lang_test.go