provide form type array contributor #163
add some more form type create completion provider to core #168