When from="implied" do not generate assignment code
Added type handling
Added read(2) and write(2) support