wip typeof operator