solve #1363: cast our input to something that __proxy__ knows how to
handle (based on __dispatch)