(^) native inside constructor
(-) bug: module name error
(-) bug: C field interface access