bools, strings, type classes