Adding missing data types during annotation type resolution code

Following simple data types were added:
- `callback`
- `number`
- `object`
- `void`

Also moving simple data type list to static variable to improve performance.

Closes #77