Support atom, string and binary types