Better placeholder support, added appendable types