Ability to specify complex data as input's value

\cc @veged