[netlib] getting unit tests to compile again
[netlib] ArrayAccess for [] overloads
[netlib] [typer] Added can_access check on overload selection. Closes #1856