Custom post type archive page pagination

Shouldn’t it be like this?

'paged' => (get_query_var('paged')) ? get_query_var('paged') : 1

And next_posts_link/previous_posts_links has these arguments:

 next_posts_link( $label , $max_pages );

$label is not a string in your code but a kind of an array?

I am not so familiar with these “magical PHP functions”, but what do you suppose these “__” to do? As far as I am informed, one should not use these.