Text (no non-text value types) implemented but not tested