Fix wildcard projection bug

Don't project a None (null) value, project
an empty list if we receive a None value.

This was previously generating an uncaught exception because we try to extend a list with a `None` value.