Fix #1107: Warn if raw JS method has return type Nothing

The space added to the name of the field backing the `val`? Can't we remove it?