(need to draft it in order to provide a mock implementation)
Later on, I want to embedd Prolog, but for now it is more important to get ahead with the builder...