Stream interface in Luvit