anchor.diff:    # Old alias
     preview = beta;
   
  -  # Attributes are named by the channels
  +  # Attributes are named by the corresponding release channels
   
  -  # linux-bundle
     stable = mkStudio {
       pname = "android-studio";
  -    #pname = "android-studio-stable"; # TODO: Rename
  +    #pname = "android-studio-stable"; # TODO: Rename and provide symlink
       version = "3.0.1.0"; # "Android Studio 3.0.1"
       build = "171.4443003";
       sha256Hash = "1krahlqr70nq3csqiinq2m4fgs68j11hd9gg2dx2nrpw5zni0wdd";
  
positive.code: { stdenv, callPackage, fetchurl, makeFontsConf, gnome2 }:
  let
    mkStudio = opts: callPackage (import ./common.nix opts) {
      fontsConf = makeFontsConf {
  
negative.code:     };
    };
  
    beta = mkStudio {
      pname = "android-studio-preview";
      #pname = "android-studio-beta"; # TODO: Rename and provide symlink
      version = "3.1.0.15"; # "Android Studio 3.1 RC 3"
      build = "173.4658569";
      sha256Hash = "0jvq7k5vhrli41bj2imnsp3z70c7yws3fvs8m873qrjvfgmi5qrq";
  
      meta = stable.meta // {
        description = "The Official IDE for Android (beta channel)";
  