data as string alias
Valence format string can now be a function
Fix string format function