parse booleans
starting work on kernel types