Sync with libucl, while here make fallback gather intergers and booleans