Citation: 1P.216/2000 27.04.2000 E. 7

7.- Auf Grund dieser Erwägungen ist die Beschwerde teilweise gutzuheissen und der angefochtene Entscheid des Haftrichters vom 4. April 2000 aufzuheben. Im Übrigen ist die Beschwerde abzuweisen. In Anbetracht dieses Ausganges hat der Kanton Zürich den Beschwerdeführer für das bundesgerichtliche Verfahren im Verhältnis seines Obsiegens angemessen zu entschädigen (Art. 159 Abs. 2 und 3 OG). Im Ausmasse des Unterliegens kann dem Beschwerdeführer die unentgeltliche Rechtspflege gewährt werden (Art. 152 OG).