build: Don't fail if vapigen isn't available
extract: Don't break on dummy implementation due to incorrect args in init()