(program	
 (properties
  [(:= color float4)])

 (fun vertex vs_main -> float3 (@position)
  [(:= pos float3 (@position))] 
  (return pos))

 (fun pixel ps_main -> float4 (@target0)
  [] 
  (return properties.color)))