Первичная реализация как блоковой примеси удовлетворения не приносит 
// MICRO LIB
placeholder()
  placeholder-prefixes ?= ':-webkit-input-' '-moz-' ':-moz-' '-ms-'
  for prefix in placeholder-prefixes
    &:{unquote(prefix)}placeholder
      {block}
// /MICRO LIB
#myid
  input
    +placeholder()
      color red
Компилится в 
#myid input::-webkit-input-placeholder {
  color: #f00;
}
#myid input:-moz-placeholder {
  color: #f00;
}
#myid input::-moz-placeholder {
  color: #f00;
}
#myid input:-ms-placeholder {
  color: #f00;
}
Но хотя бы уже что-то.