darray: implement access via pseudotemplates