Ability to specify complex data as input's value

\cc @veged 

Closes #148