(raw)map interfaces init() uses varargs