impl primitive literal visit
adds build primitive spec