After my most recent commit, xenofarm shows an error. Trying to reproduce that using a simple "make" seems to be difficult.
Any clues?
Looks like the problem is due to a dependency circulatity between the modules __builtin and Val.
I would consider moving eg the (new) NaN class from __builtin to Val, or not exposing it from the Val module.
/grubba