In a way it feels kinda lispy (in a good way) to me, data is code, small DSL for working more efficiently with specific domain.