added a 'Position' type alias