Re-instate `toLiquid` - with `toArray` fallback