added ability to add additional intrinsic types

Signed-off-by: Bryan <mattheyan@gmail.com>